package models.cad;

import java.sql.Date;

import stores.cad.TurmaDAO;
import utils.Conexao;

public class Turma {

	private int		is;
	private	String	codigo;
	private String	nome;
	private int		ano;
	private Atividade	Atividade;
	private Horario 	horario;
	private Funcionario	funcionario;
	private Usuario usuario;
	private Date	dtOpe;

	public int getIs() {
		return is;
	}
	public void setIs(int is) {
		this.is = is;
	}
	public String getCodigo() {
		return codigo;
	}
	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public int getAno() {
		return ano;
	}
	public void setAno(int ano) {
		this.ano = ano;
	}
	public Atividade getAtividade() {
		return Atividade;
	}
	public void setAtividade(Atividade atividade) {
		Atividade = atividade;
	}
	public Horario getHorario() {
		return horario;
	}
	public void setHorario(Horario horario) {
		this.horario = horario;
	}
	public Funcionario getFuncionario() {
		return funcionario;
	}
	public void setFuncionario(Funcionario funcionario) {
		this.funcionario = funcionario;
	}
	public Usuario getUsuario() {
		return usuario;
	}
	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}
	public Date getDtOpe() {
		return dtOpe;
	}
	public void setDtOpe(Date dtOpe) {
		this.dtOpe = dtOpe;
	}

	public static Turma getTurma(int is) {
		TurmaDAO turDAO = new TurmaDAO(Conexao.getConnection());
		return (Turma) turDAO.getByIs(is);
	}
	
	public static Turma getTurma(String cod) {
		TurmaDAO turDAO = new TurmaDAO(Conexao.getConnection());
		return (Turma) turDAO.getByCod(cod);
	}
	
}
